﻿using System;

namespace SharpSqlAnalyzer.nodes
{
	// Token: 0x02000344 RID: 836
	public class TReturnSqlNode : TParseTreeNode
	{
		// Token: 0x17000704 RID: 1796
		// (get) Token: 0x06002242 RID: 8770 RVA: 0x0033504E File Offset: 0x0033324E
		public virtual TExpression Expr
		{
			get
			{
				return this.expr;
			}
		}

		// Token: 0x06002243 RID: 8771 RVA: 0x00335056 File Offset: 0x00333256
		public override void init(object arg1)
		{
			if (arg1 is TSelectSqlNode)
			{
				this.selectSqlNode = (TSelectSqlNode)arg1;
				return;
			}
			this.expr = (TExpression)arg1;
		}

		// Token: 0x17000705 RID: 1797
		// (get) Token: 0x06002244 RID: 8772 RVA: 0x00335079 File Offset: 0x00333279
		public virtual TSelectSqlNode SelectSqlNode
		{
			get
			{
				return this.selectSqlNode;
			}
		}

		// Token: 0x04001ADE RID: 6878
		private TSelectSqlNode selectSqlNode;

		// Token: 0x04001ADF RID: 6879
		private TExpression expr;
	}
}
